Big Huge Thesaurus

atomic reactor

noun